﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Stanford.Demo.Mang
{
    public partial class MangMotChieu : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //KhaiBaoMang1Chieu();
        }
        public void KhaiBaoMang1Chieu()
        {
            int[] mang1Chieu = new int[1000];
            foreach (int item in mang1Chieu)
            {
                
            }
            for (int i = 0; i < 10; i++)
            {
                
            }

            int a = 1;
            int a2 = 2;




           


            mang1Chieu[0] = 2;
            mang1Chieu[1] = 5;
            mang1Chieu[2] = 6;
            mang1Chieu[3] = 8;
            mang1Chieu[4] = 11;

            string str = "Các phần tử của mảng \"mang1Chieu\" là: ";
            for (int i = 0; i < mang1Chieu.Length; i++)
            {
                str += mang1Chieu[i] + "; ";
            }
            lbResult.Text = str;
        }
        protected void btnInMang_Click(object sender, EventArgs e)
        {
            string strSize = txtSize.Text;
            string strPhanTu = txtGiaTriMang.Text;
            if (!string.IsNullOrEmpty(strSize))
            {
                int size = Convert.ToInt32(strSize);
                string[] arr = strPhanTu.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
                if (arr.Length > size)
                {
                    lbThongBao.Text = "(*) Số phần tử lớn hơn kích thước của mảng.<br>Yêu cầu nhập lại";
                    lbResult.Text = "";
                }
                else
                {
                    lbThongBao.Text = "";
                    string str = "Các phần tử của mảng:";
                    for (int i = 0; i < arr.Length; i++)
                    {
                        str += arr[i].ToString() +"; ";
                    }
                    lbResult.Text = str;
                }
            }
            else
            {
                lbThongBao.Text = "(*) Bạn chưa nhập kích thước của mảng";
                lbResult.Text = "";

            }
        }
    }
}